perm filename PR1.AX[F75,JMC] blob sn#184893 filedate 1975-11-06 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	AXIOM
C00004 ENDMK
C⊗;
AXIOM
LET: LET1: S1=move(A,Table,S);
     LET2: S2=move(B,C,S1);
     LET3: S3=move(A,B,S2);;

DISTINCT: ¬(A=B),¬(A=C),¬(B=C),¬(A=Table),¬(B=Table),¬(C=Table);

UNIQUE: ∀x y z s.((¬(z=Table)∧(support(x,s)=z∧support(y,s)=z))⊃x=y);

TEST1: TEST11: support(A,S)=B;
       TEST12: support(B,S)=Table;
       TEST13: support(C,S)=Table;
       TEST14: clear(A,S);
       TEST15: clear(C,S);;

MOVE:
∀x y z s.(((y=Table∨clear(y,s))∧(clear(x,s)∧¬(z=x)))
      ⊃ support(z,move(x,y,s))=support(z,s)),

∀x y s.(((y=Table∨clear(y,s))∧clear(x,s))⊃y=support(x,move(x,y,s)));

CLEAR: ∀x s.(clear(x,s)≡∀z.¬(x=support(z,s)));  ;